<%@page contentType="text/html; charset=iso-8859-1" language="java" import="java.util.*, javax.mail.*, javax.mail.internet.*, javax.activation.*" %>

<%
String parNombre = request.getParameter("nombre");
String parEmail = request.getParameter("email");
String parSubject = request.getParameter("subject");
String parContenido = request.getParameter("contenido");

String nombre = "Sistema CIMA";
String host = "mail.kinesconsulting.com";
String nombreSender = "Sistema CIMA";
String emailSender = "acastellanos@kinesconsulting.com";
String sender = "<"+emailSender+">";
String maildata = "";
String errormsg = "";
String error = "";
String mensaje = "";

if (parEmail!=null && !parEmail.equals("") && parContenido!=null && !parContenido.equals("") && parSubject!=null && !parSubject.equals("")) {
	   try    {////hace la estructura del mensaje
       maildata =/////es el texto del mensaje
            "<html><body>  \r\n" +
            "<b>Nombre:</b> " + nombre + "<br>\r\n" +
            "<b>E-mail:</b> " + emailSender + "<br>\r\n" +
            "<b>Contenido:</b><br>\r\n " +
					" Sr. "+parNombre+"<br>\r\n" +
					"    "+parContenido + "<br>\r\n" +
             "</body></html>" +
             "\r\n";

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	    // Get system properties
	    Properties props = System.getProperties();
	    // Setup mail server
	    props.put("mail.smtp.host", host);
	    // Get session
	    Session sesion = Session.getInstance(props, null);
	    // Define message
	    Message message = new MimeMessage(sesion);
	    message.setHeader("Content-Type", "text/html");
	    message.setFrom(new InternetAddress(nombreSender+sender));
	    //InternetAddress[] ReplyAddress = { new InternetAddress(parEmail)};  
	    //message.setReplyTo(ReplyAddress);
	    message.addRecipient(Message.RecipientType.TO, new InternetAddress(parEmail));
	    //message.addRecipient(Message.RecipientType.TO, new InternetAddress("acastellanos@kinesconsulting.com"));
	    message.setSubject(parSubject);
	    // Create the message part 
	    BodyPart messageBodyPart = new MimeBodyPart();
	    // Fill the message
 	    messageBodyPart.setText(maildata);
	    //Set the content type of message
	    messageBodyPart.setHeader("Content-Type","text/html");
	    // Create a Multipart
	    Multipart multipart = new MimeMultipart();
	    // Add part one
	    multipart.addBodyPart(messageBodyPart);
	    // Put parts in message
	    message.setContent(multipart);
	    // Send the message
	    Transport.send(message);
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

		//RequestDispatcher rd = request.getRequestDispatcher("pub_contacto.jsp");
		//rd.forward(request,response);
		//return;
		mensaje = "El mensaje ha sido enviado.<br>Gracias.";
       }
	   catch(Exception e) { 
	    error = "1";
		mensaje = "No se pudo enviar sus comentarios.<br>Revise sus Datos.<br>Gracias";
	   	errormsg = "Error de: "+ e + ".";
	   }
}
%>
<html>
<head>
<title>CIMA v2 - Mail</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#0B0F68" text="#000000" background="images/fondo.jpg" leftmargin="0" topmargin="0">
<br>
<%=mensaje%>
<%=errormsg%>
</body>
</html>
